Big Huge Thesaurus

Elodea densa

noun

sounds kind of like